Towards Team-Automata-Driven Object-Oriented Collaborative Work
نویسندگان
چکیده
The paper studies and compares two different approaches to model communication and cooperation. The approaches are team automata, a well-defined variant of communicating automata, and statecharts, heavily used in object-oriented modelling methods. The comparison yields interesting insights for modelling communication and cooperation. In particular, the differences between action-based, synchronous and state-based, asynchronous communication are elucidated.
منابع مشابه
Towards The Use of Intelligent Agents in Collaborative Object-Oriented Analysis and Design
Software design often requires collaborative working among members of a software design project team. In many cases, the members are geographically distributed making the need for effective information and communication technologies acute. Implementing distributed artificial intelligence in intelligent agents is an alternative approach to achieve tasks on distributed computer systems. This pape...
متن کاملAn Object Oriented Collaboration Flow Management System for Virtual Team Support
Collaboration flow management is a new paradigm for virtual team support which aims at assisting the opportunistic flow of collaboration within a distributed project, considered as a living and self-organizing system. Such a flow includes informal and formal, synchronous and asynchronous, taskoriented and project management-oriented collaborative sessions. Some of them are elements of model-dri...
متن کاملUML Modeling for Visually-Impaired Persons
Software modeling is generally a collaborative activity and typically involves graphical diagrams. The Unified Modeling Language (UML) is the de facto standard for modeling object-oriented software. It provides notations for modeling a system’s structural information (e.g. databases, sensors, controllers, etc.), and behavior, depicting the functionality of the software. Because UML relies heavi...
متن کاملTeam Automata for Security: - A Survey -
In [30], Kleijn presented a survey of the use of team automata for the specification and analysis of phenomena from the field of computer supported cooperative work, in particular notions related to groupware systems. In this paper we present a survey of the use of team automata for the specification and analysis of some issues from the field of security.
متن کاملModel-driven behavior specification for robotic teams
Modern model-driven engineering and Agent-Oriented Software Engineering (AOSE) methods are rarely utilized in developing robotic software. In this paper, we show how a Model-Driven AOSE methodology can be used for specifying the behavior of multi-robot teams. Specifically, the Agent Systems Engineering Methodology (ASEME) was used for developing the software that realizes the behavior of a phys...
متن کامل